home *** CD-ROM | disk | FTP | other *** search
/ Oh!X 2001 Spring / Oh!X 2001 Spring Special CD-ROM (Japan).7z / Oh!X 2001 Spring Special CD-ROM (Japan) (Track 1).bin / GALAXY / ohx5-2 / ddutil.h < prev    next >
C/C++ Source or Header  |  2000-12-16  |  1KB  |  25 lines

  1. /*==========================================================================
  2.  *
  3.  *  Copyright (C) 1998-1999 Microsoft Corporation. All Rights Reserved.
  4.  *
  5.  *  File:       ddutil.cpp
  6.  *  Content:    Routines for loading bitmap and palettes from resources
  7.  *
  8.  ***************************************************************************/
  9.  
  10. #ifdef __cplusplus
  11. extern "C" {            /* Assume C declarations for C++ */
  12. #endif    /* __cplusplus */
  13.  
  14. extern PALETTEENTRY*        DLoadPalette(IDirectDraw7 *pdd, LPCSTR szBitmap);
  15. extern IDirect3DSurface8*    DDLoadBitmap(IDirectDraw7 *pdd, LPCSTR szBitmap, int dx, int dy);
  16. extern HRESULT              DDReLoadBitmap(IDirectDrawSurface7 *pdds, LPCSTR szBitmap);
  17. extern HRESULT              DDCopyBitmap(IDirectDrawSurface7 *pdds, HBITMAP hbm, int x, int y, int dx, int dy);
  18. extern HRESULT              DDCopyBitmap2(IDirectDrawSurface7 *pdds, HBITMAP hbm, int x, int y, int dx, int dy);
  19. extern DWORD                DDColorMatch(IDirectDrawSurface7 *pdds, COLORREF rgb);
  20. extern HRESULT              DDSetColorKey(IDirectDrawSurface7 *pdds, COLORREF rgb);
  21.  
  22. #ifdef __cplusplus
  23. }
  24. #endif    /* __cplusplus */
  25.